// pages/myfavorite/myfavorite.js
var arr = []
Page({

  /**
   * 页面的初始数据
   */
  data: {
    themes:[],
    likethemes:[],
    themeid:'',
    uid:''

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    wx.getStorage({
      key: 'uid',
      success:function(res){
        that.setData({uid:res.data})
      }
    })
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    //获取时光信主题的数据
    wx.getStorage({
      key: 'themes',
      success:function(res){
        that.setData({themes:res.data})
      }
      
    })

    //拉取收藏主题数据
    wx.request({
      url: 'http://www.lllh.club:1234/friend/shoucang',
      header: { 'Content-Type': 'application/json' }, 
      method:'get',
        success:function (res) {
          console.log(res.data)
          console.log(that.data.themes)
          res.data.map(item=>{
            that.data.themes.map(x=>{
              if(item.themeid===x.themeid){
                item.backimg = x.backimg;                
              }             
            })
            if(item.uid===that.data.uid){
              arr.push(item)
            }
          })       
          that.setData({likethemes:arr})  
          arr = []
        }
    })


  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  //点击喜欢的主题跳到喜欢的主题页面
  into:function(e){
    wx.navigateTo({
      url:'../exctheme/exctheme',
    })

    //传输主题id然后拉回来点击主题信息
    var themeid = e.currentTarget.dataset.themeid;  
    this.setData({themeid:themeid})
    console.log(e.currentTarget.dataset)

    //////////匹配
    console.log(this.data.themes)
    console.log(this.data.themeid)
    this.data.themes.map(item=>{
      if(this.data.themeid===item.themeid){
        console.log(item)
        wx.setStorage({
          data: item,
          key: 'seetheme',
        })
      }
    
  })
}
})
